also move to the next match when ctrl+g is pressed. (#156657, Matt T.
authorKristian Rietveld <kris@gtk.org>
Sun, 10 Jul 2005 15:55:10 +0000 (15:55 +0000)
committerKristian Rietveld <kristian@src.gnome.org>
Sun, 10 Jul 2005 15:55:10 +0000 (15:55 +0000)
2005-07-10  Kristian Rietveld  <kris@gtk.org>

* gtk/gtktreeview.c (gtk_tree_view_search_key_press_event): also move
to the next match when ctrl+g is pressed. (#156657, Matt T. Proud).

ChangeLog
ChangeLog.pre-2-10
ChangeLog.pre-2-8
gtk/gtktreeview.c

index 5cb956d97e791b66655a46e8c57d4f5266b0ec6b..35ae3cb7d287ae33963d9ca3724765a61896afa6 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2005-07-10  Kristian Rietveld  <kris@gtk.org>
+
+       * gtk/gtktreeview.c (gtk_tree_view_search_key_press_event): also move
+       to the next match when ctrl+g is pressed. (#156657, Matt T. Proud).
+
 2005-07-10  Kristian Rietveld  <kris@gtk.org>
 
        * gtk/gtktreeview.c (gtk_tree_view_move_cursor_page_up_down): rework
index 5cb956d97e791b66655a46e8c57d4f5266b0ec6b..35ae3cb7d287ae33963d9ca3724765a61896afa6 100644 (file)
@@ -1,3 +1,8 @@
+2005-07-10  Kristian Rietveld  <kris@gtk.org>
+
+       * gtk/gtktreeview.c (gtk_tree_view_search_key_press_event): also move
+       to the next match when ctrl+g is pressed. (#156657, Matt T. Proud).
+
 2005-07-10  Kristian Rietveld  <kris@gtk.org>
 
        * gtk/gtktreeview.c (gtk_tree_view_move_cursor_page_up_down): rework
index 5cb956d97e791b66655a46e8c57d4f5266b0ec6b..35ae3cb7d287ae33963d9ca3724765a61896afa6 100644 (file)
@@ -1,3 +1,8 @@
+2005-07-10  Kristian Rietveld  <kris@gtk.org>
+
+       * gtk/gtktreeview.c (gtk_tree_view_search_key_press_event): also move
+       to the next match when ctrl+g is pressed. (#156657, Matt T. Proud).
+
 2005-07-10  Kristian Rietveld  <kris@gtk.org>
 
        * gtk/gtktreeview.c (gtk_tree_view_move_cursor_page_up_down): rework
index 6e472100e0e8e93cadba146273e1a2d4676cead5..30a055471c7adae899a071beb8bc591bcc0ad493 100644 (file)
@@ -12641,6 +12641,13 @@ gtk_tree_view_search_key_press_event (GtkWidget *widget,
       retval = TRUE;
     }
 
+  if ((event->state & GDK_CONTROL_MASK) == GDK_CONTROL_MASK
+      && (event->keyval == GDK_g || event->keyval == GDK_G))
+    {
+      gtk_tree_view_search_move (widget, tree_view, FALSE);
+      retval = TRUE;
+    }
+
   /* renew the flush timeout */
   if (retval && tree_view->priv->typeselect_flush_timeout)
     {